Skip to content

feat: add Nebius AI provider support#156

Merged
devonakelley merged 1 commit intomainfrom
feat/nebius-provider
Apr 7, 2026
Merged

feat: add Nebius AI provider support#156
devonakelley merged 1 commit intomainfrom
feat/nebius-provider

Conversation

@devonakelley
Copy link
Copy Markdown
Contributor

Adds Nebius AI as a supported LLM provider (OpenAI-compatible inference). Nebius is a hackathon co-sponsor.

Changes

  • Added nebius/ vendor prefix to _VENDOR_PREFIX_MAP
  • Added _call_nebius() dispatch method using OpenAI client with Nebius base URL
  • Env var: NEBIUS_API_KEY
  • Tests: 3 new test cases covering prefix routing and model variants

Usage

from kalibr import Router

router = Router(
    goal="research",
    paths=["nebius/meta-llama/Llama-3.3-70B-Instruct", "deepseek-chat"]
)
response = router.completion(messages=[{"role": "user", "content": "..."}])

Supported models

  • nebius/meta-llama/Llama-3.3-70B-Instruct
  • nebius/Qwen/Qwen2.5-72B-Instruct
  • nebius/mistralai/Mistral-Nemo-Instruct-2407

@devonakelley devonakelley force-pushed the feat/nebius-provider branch from 236b9e0 to 5a74769 Compare April 7, 2026 05:50
@devonakelley devonakelley force-pushed the feat/nebius-provider branch from 5a74769 to 0876c8d Compare April 7, 2026 05:57
@devonakelley devonakelley merged commit 1d7982e into main Apr 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant